import Vue from 'vue';
import axios from 'axios';
// import { Notify } from 'vant';

axios.interceptors.request.use((config) => {
    config.headers['egg-token'] = 'admin';
    return config;
});

axios.interceptors.response.use((response) => {
    if (response.data.status === 401) {
        // Notify({ type: 'danger', message: '未认证的请求' });
        // return;
        window.location.href = '/login';
    }
    return response.data;
});

// 挂载到 Vue 构造函数的原型链上，那么该 Vue 创建的实例都可以使用该 $http 属性
Vue.prototype.$http = axios;
